\subsection{Christian Matzat}
\begin{frame}{Christian}
 
\frametitle{Work Report Christian Matzat}
\begin{block}{What i did}
\begin{itemize}
 \item Tutorial for JAVA EE 
 \item setup the Apache Tomcat Server
 \item Database Access
 \item methods for the content- and usermanagement
 \item filled the webinterface with missing functionalities and extended it
 \item REST-Servlet
 \item Research about Lucene and Tika
\end{itemize}
\end{block}

\begin{block}{How much time I spent}
 \begin{itemize}
  \item about 190 hours
 \end{itemize}
\end{block}
\end{frame}

%\begin {frame}
%
%\frametitle{Java Persistence API (JPA)}
%\begin{itemize}
% 
%  
%  \item First database tables were created by SQL-queries
%  \item We have mapped Java objects to these tables
%  \item now each entry stored in the database is persistent 
%  \newline
%  ( fileEntity, userEntity )
%  \item Entity Manager is used who monitors that entities are unique and consistent (stimmt dies ?)
%  \end{itemize}  
%   \end{frame}
%  
% \begin {frame}
%
%\frametitle{Entity Access Objects}
%\begin{itemize}
% 
%  \item access the data
%  \item Indepent of the kind of database request, there is only one EAO which is used for the database access
%\end{itemize}  
%   \end{frame}
%  
% \begin {frame}
%
%\frametitle{CSS}
%\begin{itemize}
% 
%  \item CSS is the abbreviation for Cascading Style Sheets
%  \item The intention is to display HTML elements 
%  \item Styles are used to define it
%\end{itemize}  
%  \end{frame}
%  
%  \begin {frame}
%
%\frametitle{Javascript}
%\begin{itemize}
% 
%  \item “JavaScript is the scripting language of the Web.” [1]
%  \item The user clicks the buttons and its result generation is supported
%  \item The inputs of the formulars can be evaluated and then the webinterface is updated
%\end{itemize}  
%   \end{frame}
%  
% \begin {frame}
%
%\frametitle{JQuery}
%\begin{itemize}
% 
%  \item Library for Javascript
%  \item Advantage: less effort for simple requests
%  \item Jquery is used for evaluating which radio buttons or checkboxes the user has selected –which preferences he favors
%  \item Insert the entries of a table showing group details ? Stimmt dies ? for example: which users have joined a group
%\end{itemize}  
%   \end{frame}
%  
% \begin {frame}
%
%\frametitle{Ajax}
%\begin{itemize}
% 
%  \item Ajax is the abbreviation for Asynchronous JavaScript and XML
%  \item We used Ajax for sending some data to our server
%  \item Advantage of Ajax: Not the entire web page has to be reloaded by the system if only some of its items have changed
%  \item Inside a Ajax-request we send a HTTP-request
%\end{itemize}  
%   \end{frame}
%   
%  \begin {frame}
%
%\frametitle{HTTP}
%We used four different kinds of HTTP-request
%
%\begin{itemize} 
%  \item Get – (only some information is requested and no changes should be done) – read from the database
%\end{itemize}  
%  
%\begin{exampleblock}{Get}
%        search for all groups whose name contains the word music 
%\end{exampleblock}
%  
%  \begin{itemize} 
%  \item Post – (insert entries in the database like new filentities) – write to database
%\end{itemize} 
%  
%\begin{exampleblock}{Post}
%        upload a file and specify which category and contenttype it has  
%\end{exampleblock}
%  
%   \end{frame}
%  
%  
%\begin{frame}
%\frametitle{HTTP}
%
%We used four different kinds of HTTP-request
%
%\begin{itemize} 
%  \item Put – creates a connection between two entities
%\end{itemize}  
%  
%\begin{exampleblock}{Put}
%        Add a user to a group 
%\end{exampleblock}
%  
%  \begin{itemize} 
%  \item Delete  – entry from the database is deleted
%\end{itemize} 
%  
%\begin{exampleblock}{Delete }
%        Delete a user‘s preference  
%\end{exampleblock}
% 
%  \end{frame}
%  
% \begin {frame}
%
%\frametitle{JSON}
%\begin{itemize}
%  \item for transfering the objects over the channel to another part of the application they have to be serialized
%  \item The JSON format was chosen for this transmission of the data
%  \item JSON is the abbreviation for JavaScript Object Notation
%\end{itemize}  
%   \end{frame}
